stack of rifles - French English Dictionary